Вместо нижней строки
//header("Location:".ADMIN_URL."/index.php");
напишите
echo("<script>location.href = '".ADMIN_URL."/index.php?msg=$msg';</script>");
или
?><script><?php echo("location.href = '".ADMIN_URL."/index.php?msg=$msg';");?></script><?php
Это определенно решит вашу проблему. Я столкнулся с одной и той же проблемой, но решил решить эту проблему путем написания заголовка.
Вам не нужно создавать новую точку при каждом перемещении мыши. Создайте точку один раз и переместите ее с помощью метода холста coords(<item>, *new_coords)
. <item>
- это идентификатор элемента canvas, возвращаемый функцией create_oval
(int).
Вот пример:
import tkinter as tk
def on_move(event):
x, y = event.x, event.y
canvas2.coords(dot, x - 5, y - 5, x + 5, y + 5)
root = tk.Tk()
canvas1 = tk.Canvas(root)
canvas2 = tk.Canvas(root, bg='white')
canvas1.pack(side='left')
canvas2.pack(side='right')
dot = canvas2.create_oval(-10, -10, 0, 0, fill='black')
canvas1.bind('<Motion>', on_move)
root.mainloop()